// package com.rogue.auth.config;
//
// import com.baomidou.mybatisplus.core.parser.ISqlParser;
// import java.util.ArrayList;
// import java.util.List;
// import org.mybatis.spring.annotation.MapperScan;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
//
// /**
//  * @author JAVA日知录
//  */
// @Configuration
// @MapperScan("com.javadaily.auth.mapper")
// public class MybatisPlusConfig {
//
//     /**
//      * 攻击 SQL 阻断解析器
//      */
//     @Bean
//     public PaginationInterceptor paginationInterceptor(){
//         PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
//         List<ISqlParser> sqlParserList = new ArrayList<>();
//         sqlParserList.add(new BlockAttackSqlParser());
//
//         paginationInterceptor.setSqlParserList(sqlParserList);
//         return new PaginationInterceptor();
//     }
//
//
//     /**
//      * SQL执行效率插件
//      */
//     @Bean
// //    @Profile({"dev","test"})
//     public PerformanceInterceptor performanceInterceptor() {
//         return new PerformanceInterceptor();
//     }
// }
